HTML 主要由三大部分组成:
- 头部信息,即
<head>
标签; - 网页内容,即
<body>
标签; - HTML 文件,即
<html>
标签;
|
|
HTML 是由一个个元素组成,元素就是一个一个的标签,例如:
|
|
以上这些都是 HTML 元素。
HTML 属性
属性为 HTML 元素提供附加信息。HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,属性总是在 HTML 元素的开始标签中规定。
属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。
在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号。
|
|
上面的 bgcolor="red"
就是一个 HTML 属性。
HTML 注释
|
|
文档声明
建立符合标准的网页,需要所有网页中的内容在浏览器中正确一致的显示,我们需要告诉浏览器你要使用 HTML 或者 XML 的哪个版本。所以我们需要声明 <!DOCTYPE>
类型。
<!DOCTYPE>
必须放在 HTML 文档的第一行;
<!DOCTYPE>
声明不是 HTML 的标签;
|
|
网页编码
有时我们编写的网页会出现中文乱码的情况,这是因为我们没有告诉浏览器我们使用的语言和编码形式。这种情况可以在 <head></head>
中使用 <meta/>
标签设定网页的编码形式。
国内常用的编码形式是 UTF-8
和 GB2312
。
|
|
文本和段落
HTML 中对文本的层次处理大致是使用下面的几种标签:
标签名 | 标记 |
---|---|
标题 | <h1></h1> ~ <h6></h6> |
段落 | <p></p> |
换行 | <br/> |
空格 | |
与编辑器中相同的格式 | <pre></pre> |
上面我们学到,标签就是元素,元素可以有属性来提供附加信息,文本处理方面也有一个重要的属性,也就是对齐属性。对齐的 key 是 align
,有以下几个 value:
值 | 描述 |
---|---|
left | 左对齐 |
right | 右对齐 |
center | 居中对齐 |
justify | 对行进行伸展,这样每行都可以有相等的长度。 |
修饰符和特殊符号
HTML 中常用的修饰符号有:
标签名 | 标记 |
---|---|
水平线 | <hr/> |
斜体 | <i></i> <em></em> |
加粗 | <b></b> <strong></strong> |
下标 | <sub> |
上标 | <sup> |
下划线 | <ins> |
删除线 | <del> |
水平线有以下几种常用属性:
属性 | 描述 |
---|---|
width | 水平线宽度,可以是像素或百分比。 |
color | 水平线颜色。 |
align | 水平线居中对齐。 |
noshade | 水平线无阴影。 |
常用的特殊符号有:
属性 | 显示结果 | 描述 |
---|---|---|
< |
< | 小于号或显示标记 |
> |
> | 大于号或显示标记 |
® |
® | 已注册 |
© |
© | 版权 |
™ |
™ | 商标 |
|
Space | 不断行的空白 |
列表标签
HTML 列表分为有序列表和无序列表,无序列表使用 <ul></ul>
包裹,列表项使用 <li></li>
包裹,无序列表中经常用的是属性是 type
,代表列表项前面的符号,有圆形、方形、空心圆几种:
|
|
有序列表使用 <ol></ol>
包裹,列表项同样使用 <li></li>
包裹,有序列表中的 type
有以下几个值:
值 | 描述 |
---|---|
1 | 阿拉伯数字排序。 |
a | 小写英文字母排序。 |
A | 大写英文字母排序。 |
i | 小写罗马数字排序。 |
I | 大写罗马数字排序。 |
HTML 路径
HTML 的路径分为相对路径和绝对路径,绝对路径是以本地的盘符或网络主机开始的路径,相对路径是资源文件相对于网页的路径,相对路径有以下几种描述:
路径 | 描述 |
---|---|
同级目录 | filename 或 ./filename |
上级目录 | ../filename |
下级目录 | foldername/filename |
上级目录的上级目录 | ../../filename |
下级目录的下级目录 | foldername/foldername/filename |
图像和超链接
HTML 中显示一张图片使用 <img src="" alt="" .../>
标签,<img/>
标签有以以下几个常用属性:
属性 | 描述 |
---|---|
src | 图片 url |
alt | 图片无法显示时的代替文字 |
height | 像素或百分比 |
width | 像素或百分比 |
超链接标签的语语法是 <a href=""></a>
,href
可以是内部标签,也可以是外部标签。
|
|
<a></a>
的常用属性有以下几种:
属性 | 描述 |
---|---|
href | 链接地址或 #锚点名 或空链接 # 。 |
target | 链接的目标窗口,有 self、blank、top、parent 等值。 |
title | 链接提示文字。 |
name | 链接命名,一般用于锚点。 |
打开另一个网页中的锚点
|
|
邮件链接
|
|
参数 | 描述 |
---|---|
mailto:name@email.com | 向 email 地址发邮件 |
cc=name@email.com | 抄送邮件 |
bcc=name@email.com | 暗送邮件 |
subject=subject text | email 的题目 |
body=body text | email 的内容 |
? | 和浏览器地址操作一样,第一个参数符号是? |
& | 其他参数符号是& |
下载链接
|
|